
local 称谓类 = class()
local 称谓说明={
  VIP玩家="开通付费版的玩家均可获得此称谓，可享受一些特殊的游戏功能。"
  ,超级土豪="一次性充值额度达到两千元的玩家可获得此称谓。"
  ,梦幻元勋="为感谢您对游戏的支持，唐王特地发此称谓表彰您对游戏的支持。"
  ,大唐官府首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,化生寺首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,女儿村首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,方寸山首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,天宫首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,龙宫首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,五庄观首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,普陀山府首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,狮驼岭首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,魔王寨首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,盘丝洞首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,阴曹地府首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,凌波城首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,神木林首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,无底洞首席弟子="历经千辛万苦你终于成为了本门派首席弟子。"
  ,极乐仙人="你已飞升成仙，成为了三界中的强者。"
  ,无上金仙="你已飞升成仙，成为了三界中的强者。"
  ,至尊魔君="你已飞升成仙，成为了三界中的强者。"
  ,武神坛甲组冠军="王者的荣耀，地位的象征。"
  ,生死劫·止戈="击杀强大的生死劫·止戈获得。"
  ,生死劫·清心="击杀强大的生死劫·清心获得。"
  ,生死劫·雷霆="击杀强大的生死劫·雷霆获得。"
  ,生死劫·惜花="击杀强大的生死劫·惜花获得。"
  ,生死劫·忘情="击杀强大的生死劫·忘情获得。"
  ,生死劫·卧龙="击杀强大的生死劫·卧龙获得。"
  ,生死劫·天象="击杀强大的生死劫·天象获得。"
  ,生死劫·轮回="击杀强大的生死劫·轮回获得。"
  ,生死劫·娑罗="击杀强大的生死劫·娑罗获得。"

  }

function 称谓类:初始化()
 self.本类开关=false
 self.背景=图像类("imge/001/413-1.png")
 self.删除=按钮类.创建("imge/001/0016.png",2,"删除",3)
 self.关闭=按钮类.创建("imge/001/0046.png",1,"隐藏",3)
 self.改变=按钮类.创建("imge/001/0016.png",2,"改变",3)
 self.隐藏=按钮类.创建("imge/001/0016.png",2,"隐藏",3)
 self.选中背景=图像类("imge/001/hsbj1.jpg")
 self.超丰富文本=require("丰富文本类")(210,270)
 self.超丰富文本:添加元素("h",0xFF000000)
end
function 称谓类:刷新(数据)
 self.本类开关=true
 self.数据=数据

 self.超丰富文本:清空()

 self.字体=文字类(simsun,14):置颜色(黑色)
 self.包围盒={}
 self.名称={}
 self.当前序号=0
 for n=1,#self.数据 do
     self.名称[n]=self.数据[n]
     self.包围盒[n]=包围盒:创建(150,192,64,16)
	   self.包围盒[n]:置坐标(277,185+n*16)
     self.包围盒[n]:更新宽高(string.len( self.名称[n])*9,16)


 	 end


end
function 称谓类:界面重叠()

 if self.背景:取包围盒():检查点(鼠标.x,鼠标.y) then

     return true
    else
     return false

 	 end

 end
function 称谓类:更新(dt)
  self.删除:更新(dt)
  self.改变:更新(dt)
  self.隐藏:更新(dt)
  self.关闭:更新(dt)


 if self.背景:检查点(鼠标.x,鼠标.y)   then
      if 引擎.鼠标弹起(键盘符号.右键) then

          self.本类开关=false



         end


    end

   if self.关闭:取是否单击() then

   	  self.本类开关=false
   	  end

  if self.当前序号~=0 then

      if self.删除:取是否单击() then

         --发送数据(3010,self.名称[self.当前序号])
         客户端:发送数据(9,54,13,self.名称[self.当前序号],1)
        elseif self.隐藏:取是否单击() then

        -- 发送数据(3011,self.名称[self.当前序号])
         客户端:发送数据(9,55,13,self.名称[self.当前序号],1)

        elseif self.改变:取是否单击() then

         --发送数据(3012,self.名称[self.当前序号])
         客户端:发送数据(9,56,13,self.名称[self.当前序号],1)

      	 end


  	 end

end


function 称谓类:显示(x,y)
 self.背景:显示(250,100)
 self.删除:显示(431,428)
 self.改变:显示(271,428)
 self.隐藏:显示(351,428)
 self.关闭:显示(478,107)
 for n=1,#self.名称 do
      if self.当前序号==n then

          self.选中背景:显示(275,183+n*16)

      	 end
      self.字体:显示(277,185+n*16,self.名称[n])
      self.包围盒[n]:显示()
      if self.包围盒[n]~=nil and self.包围盒[n]:检查点(鼠标.x,鼠标.y)then

         if(引擎.鼠标弹起(KEY.LBUTTON))then

              self.当前序号=n
              self.超丰富文本:清空()
              if 称谓说明[self.名称[n]]==nil then
                  self.超丰富文本:添加文本("#h/".."此称谓目前尚未设置任何说明")
                else
                   self.超丰富文本:添加文本("#h/"..称谓说明[self.名称[n]])
              	 end

             end


      	 end

 	 end
 self.字体:显示(335,139,self.数据.当前)
  self.超丰富文本:显示(275,324)
end

return 称谓类